/**
 * Note:代码生成管理模块
 * 
 * 1.定义gen-code.cfg.xml配置文件(后续可以通过Eclipse插件实现可视化配置)系统解析；
 * 
 * 2.可以同时定义多个模块module代码生成，每个模块有相应包命名；
 * 
 * 3.定义meta公共变量信息，方便在模板中使用；
 * 
 * 4.定义input获取数据输入源，输入将转化对象的JPAEntityRegistry.JPAEntity中(公共属性、id、字段属性)。
 * 
 * 输入源包括 database中的表table | package中已经建好的entity | html的中的table标签(方便阅读)
 * 
 * 5.定义output输出文件，根据input的list循环生成output中各个文件。'%s'代表当前Entity对象的java命名统配符号
 * 
 * 文件夹会检测是否存在，不存在将创建文件夹（包括base文件夹）。目录的分割可以是'/'或者'.'，两者都存在以'/'为准。
 * 根据output文件配置写入到指定目录中 创建文件时对于已经存在的文件，强制覆盖！
 * 
 * 6.后续改进：output中数据将分为meta和entity两个部分而非直接取属性、ixml方式改为html方式并src直接连接文件
 * 
 * @author Liang.Wang
 * @version Apr 12, 2011 3:14:28 PM
 */
package com.specter.dev.code;
/*
 * module-info.java 详见 https://my.oschina.net/polly/blog/1543387
 * 
 * project
 * 
 * ├── module1
 * 
 * │ ├── classes
 * 
 * │ ├── lib
 * 
 * │ └── src
 * 
 * └── module2
 * 
 * ├── classes
 * 
 * ├── lib
 * 
 * └── src
 * 
 */